package com.buaa.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.buaa.entity.User;
import org.apache.ibatis.annotations.Mapper;

@Mapper
/**
 * Mybatis-Plus里的BaseMapper接口，自带crud功能，继承了BaseMapper接口的接口（接口与接口之间是继承关系，可以单继承也可以多继承）直接可以调用增删改查方法而不用重新编写。
 * */
public interface UserMapper extends BaseMapper<User> {


//
//    @Select("select * from sys_user where lock_status = 1")
//    List<User> findAll();
//
//    @Insert("insert into sys_user(user_name,user_password,create_by) " +
//            "VALUES(#{userName},#{userPassword},#{createBy});")
//    //这里只是做测试使用
//    int insert(User user);
//
//    @Update("update sys_user set user_name=#{userName}, " +
//            "user_password=#{userPassword}, " +
//            "lock_status=#{lockStatus}, " +
//            "revision_time=#{revisionTime}, " +
//            "reviser=#{reviser} " +
//            "where id=#{id}")
//    int update(User user);
//
//    @Delete("update sys_user set lock status = 0 where id=#{id}")
//    int delete(User user);

}
